.j-inline-block {display: -moz-inline-stack;display: inline-block;vertical-align: middle;zoom: 1;*display: inline;}
.j-clearfix {zoom: 1;}
.j-clearfix:after {content: ".";display: block;clear: both;font-size: 0;height: 0;	line-height: 0;visibility: hidden;}

.j-dialog a,.j-dialog a:hover {color: #337FE5;text-decoration: none;}

.j-left{float:left;}
.j-right{float:right;}
/* dialog */
.j-dialog-icon-close,.j-dialog .moveup,.j-plugin-filemanager-body .j-photo .del{background: url(icon.png) no-repeat}
.j-dialog {position: absolute;margin: 0;padding: 0;}
.j-dialog .j-header {width: 100%;	margin-bottom: 10px;}
.j-dialog .j-header .j-left {float: left;}
.j-dialog .j-header .j-right {float: right;}
.j-dialog .j-header label {margin-right: 0;cursor: pointer;font-weight: normal;display: inline;vertical-align: top;}
.j-dialog .moveup{background-position:0 -16px;width: 16px;height: 16px;}
.j-dialog-content {background-color: #FFF;width: 100%;height: 100%;color: #333;border: 1px solid #A0A0A0;}
.j-dialog-shadow {position: absolute;z-index: -1;top: 0;left: 0;width: 100%;height: 100%;box-shadow: 3px 3px 7px #999;-moz-box-shadow: 3px 3px 7px #999;-webkit-box-shadow: 3px 3px 7px #999;	filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius='3', MakeShadow='true', ShadowOpacity='0.4');background-color: #F0F0EE;}
.j-dialog-header {border:0;margin:0;padding: 0 10px;background: url(background.png) repeat scroll 0 0 #F0F0EE;border-bottom: 1px solid #CFCFCF;height: 24px;font: 12px/24px "sans serif",tahoma,verdana,helvetica;text-align: left;color: #222;cursor: move;}
.j-dialog-icon-close {display: block;	background-position:0 0;width: 16px;height: 16px;position: absolute;right: 6px;top: 6px;cursor: pointer;}
.j-dialog-body {font: 12px/1.5 "sans serif",tahoma,verdana,helvetica;text-align: left;overflow: hidden;width: 100%;}
.j-dialog-body textarea {display: block;overflow: auto;padding: 0;resize: none;}
.j-dialog-body textarea:focus,.j-dialog-body input:focus,.j-dialog-body select:focus {outline: none;}
.j-dialog-body label {margin-right: 10px;	cursor: pointer;display: -moz-inline-stack;display: inline-block;vertical-align: middle;zoom: 1;*display: inline;}
.j-dialog-body img {display: -moz-inline-stack;display: inline-block;	vertical-align: middle;zoom: 1;*display: inline;overflow:hidden}
.j-dialog-body select {display: -moz-inline-stack;display: inline-block;vertical-align: middle;zoom: 1;*display: inline;width: auto;}
.j-dialog-body .j-textarea {display: block;	width: 408px;height: 260px;font-family: "sans serif",tahoma,verdana,helvetica;font-size: 12px;border-color: #848484 #E0E0E0 #E0E0E0 #848484;border-style: solid;border-width: 1px;}
.j-dialog-body .j-form {margin: 0;padding: 0;}
.j-dialog-loading {position: absolute;top: 0;left: 1px;z-index: 1;text-align: center;}
.j-dialog-loading-content {background: url(loading.gif) no-repeat;color: #666;font-size: 14px;font-weight: bold;height: 31px;line-height: 31px;padding-left: 36px;}

.j-plugin-filemanager-header {margin-bottom: 10px;width: 100%;}
.j-plugin-filemanager-body {background-color:#fff;border:1px solid #848484;height:370px;overflow:auto;padding: 5px;width: auto;}
.j-plugin-filemanager-body .j-item {width:100px;margin:5px;}
.j-plugin-filemanager-body .j-item.selected .j-photo{border:1px solid #5690D2;background-color:#E9EFF6;}
.j-plugin-filemanager-body .j-photo{position:relative;border: 1px solid #DDD;background-color:#FFF;padding:10px;}
.j-plugin-filemanager-body .j-photo .del{display:none;background-color:#fff;background-position:0 0;width: 16px;height: 16px;position: absolute;right:0px;top:0px;cursor: pointer;}
.j-plugin-filemanager-body .hover{border:1px solid #5690D2;background-color:#E9EFF6;}
.j-plugin-filemanager-body .hover .del{display:block;border-left:1px solid #5690D2;border-bottom:1px solid #5690D2;}
.j-plugin-filemanager-body .j-name{width:100px;text-align:center;overflow:hidden;height:16px;}

.j-plugin-filemanager-body .j-table {width: 95%;border: 0;margin: 0;padding: 0;	border-collapse: separate;}
.j-plugin-filemanager-body .j-table .j-cell {margin: 0;padding: 0;	border: 0;}
.j-plugin-filemanager-body .j-table .j-name {width: 55%;text-align: left;}
.j-plugin-filemanager-body .j-table .j-size {width: 15%;text-align: left;}
.j-plugin-filemanager-body .j-table .j-datetime {width: 30%;text-align: center;}

.j-dialog-row {margin-bottom: 10px;}
.j-dialog-footer {font: 12px/1 "sans serif",tahoma,verdana,helvetica;text-align: right;padding:0 0 5px 0;background-color: #FFF;width: 100%;height:30px}
.j-dialog-preview,.j-dialog-yes {margin: 5px;}
.j-dialog-no {	margin: 5px 20px 5px 5px;}
.j-button-common{margin: 0px 20px 0px 0px;float:right}
.j-button-common a{float:left;background:#222;color:#fff;height:20px;line-height:20px;padding:0 10px;margin-left:5px;border-radius:3px}
.j-dialog-mask {position:absolute;left:0;top:0;background-color:#FFF;filter:alpha(opacity=50);opacity:0.5;}

.j-dialog-page{float:left;padding-left:20px}
.j-dialog-page a{float:left;background:#ddd;height:20px;line-height:20px;padding:0 5px;margin-right:5px;border-radius:3px}
.j-dialog-page a.active{background:#222;color:#fff}